package com.cg.design.graphicdesignpattern.bridge;

/**
 * 类的功能层次结构：CountDisplay类，在Display的基础上增加了一个“只显示规定的次数”的功能
 *
 * @program: LeetCode->CountDisplay
 * @description: 类的功能层次结构：CountDisplay类，在Display的基础上增加了一个“只显示规定的次数”的功能
 * @author: cg
 * @create: 2022-03-23 23:51
 **/
public class CountDisplay extends Display{

    public CountDisplay(DisplayImpl display) {
        super(display);
    }

    /**
     * “只显示规定的次数”的功能
     * @param times
     */
    public void multiDisplay(int times) {
        open();
        for (int i = 0; i < times; i++) {
            print();
        }
        close();
    }

}
